package com.novax.ex.activity.open.model.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description
 * @Author Hsylient
 * @Date 2022/12/06/16:21
 */
@Data
@Schema(description = "ieo活动 response")
public class IeoResponse {
    @Schema(description = "活动id")
    private Long id;
    @Schema(description = "活动币种")
    private String currency;
    @Schema(description = "项目名称")
    private String projectName;
    @Schema(description = "活动图片地址")
    private String img;
    @Schema(description = "已筹款金额(兼容旧版本 此金额单位为USDT)")
    private BigDecimal raised;
    @Schema(description = "已达百分比")
    private BigDecimal reached;
    @Schema(description = "项目开始时间")
    private Date startTime;
    @Schema(description = "项目截止时间")
    private Date endTime;
    @Schema(description = "项目的状态 0:未开始 1:进行中 2:结束 3:可参与")
    private Integer status;
    @Schema(description = "期望筹集到的金额 (兼容旧版本 此金额单位为USDT)")
    private BigDecimal expectAmount;
    @Schema(description = "计价币种(前台展示)")
    private String isPriceCurrency;
    @Schema(description = "已筹款金额 此金额单位为计价币种")
    private BigDecimal isPriceRaised;
    @Schema(description = "期望筹集到的金额 此金额单位为计价币种")
    private BigDecimal isPriceExpectAmount;
    @Schema(description = "历史最高涨幅 (已乘100)")
    private Integer increaseHistory;
}
